Release 10.1A: OpenEdge Data Management:
SQL Development
OpenEdge SQL client/server architecture
The OpenEdge SQL Engine is designed to support software requirements for deployed applications. OpenEdge implements the SQL interface in a client/server configuration. OpenEdge SQL Access consists of:
Because the SQL interface works through a client/server connection, it is integrated with the Progress 4GL client/server architecture. Progress 4GL, created and developed by Progress Software Corporation, is the programming language used to develop OpenEdge applications.
Figure 1-1 illustrates the architecture of the Progress 4GL and OpenEdge SQL clients when connected to the database in a client/server configuration.
Figure 1–1: Progress client/server architecture
![]()
In this configuration:
- Both SQL servers and Progress 4GL servers are able to connect with the OpenEdge database.
- The SQL server integrates with OpenEdge processes and the Admin Service through which it can be started.
- The SQL server processes always perform database operations through the shared memory attached to the database. The shared memory is common to all processes running against a specific OpenEdge database.
Note: The multiple volumes, located on the right side of Figure 1–1, symbolize the fact that the database is multi-volume.- The SQL database servers are only accessible from SQL clients. The connection is always established through the network layer from the SQL clients.
|
Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |